home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_S
/
S_909
/
GER
/
FAQ
/
HTML.UI
< prev
next >
Wrap
Text File
|
1998-03-14
|
4KB
|
129 lines
!subnode Fragen zum HTML-Format
!begin_description
##################################################
!index Aufteilung in mehrere Dateien bei HTML
!index HTML und die Aufteilung
!item [Wie kann man die Aufteilung in mehrere Dateien unterbinden?] ~
Im Gegensatz zu den anderen Formaten erzeugt UDO standardmäβig mehrere
Dateien, die miteinander verknüpft sind. Für jedes Kapitel, jeden Abschnitt
und Unterabschnitt wird eine eigene Datei mit der Endung (!T).htm[l](!t)
angelegt. Die Namen der einzelnen Dateien richten sich nach der Nummer und
der Position des jeweiligen Kapitel. Inhaltsverzeichnis und Titelseite
gelangen in die Datei, die Sie UDO per Kommandozeile als (!T)(--)outfile(!t)
übergeben.
!index !/html_merge_nodes
!index !/html_merge_subnodes
!index !/html_merge_subsubnodes
Mit den Schaltern
(!I)!/html_merge_nodes(!i),
(!I)!/html_merge_subnodes(!i) oder
(!I)!/html_merge_subsubnodes(!i) können Sie die Aufteilung in mehrere
Dateien unterbinden.
Wird im Vorspann (!I)!/html_merge_nodes(!i) benutzt, so wird das gesamte
Dokument in einer Datei gesichert. Dies empfiehlt sich lediglich bei kleinen
Dokumenten, die kleiner als 16 KB sind.
(!I)!/html_merge_subnodes(!i) sorgt dafür, daβ alle Abschnitte eines
Kapitels in der Datei angegeben werden, in dem sich auch das Kapitel selbst
befindet.
Der Schalter (!I)!/html_merge_subsubnodes(!i) schlieβlich sorgt dafür, daβ
alle Unterabschnitte im gleichen File wie der übergeordnete Abschnitt
untergebracht werden.
############################################################
!index Dateinamen, HTML
!index HTML-Dtaienamen
!item [Mir gefallen die Dateinamen bei der HTML-Ausgabe nicht!] ~
Durch den Befehl (!I)!/htmlname(!i) können Sie einem Kapitel einen
bestimmten Namen zuweisen, den UDO für die jeweilige Datei anstelle der
etwas kryptischen Namen wie etwa ""c_0a1009.htm"" benutzt.
##################################################
!item [Wie bekommt man diese scheuβlichen Kopfzeilen weg?] ~
!label udo_rg.gif
!label udo_lf.gif
!label udo_up.gif
UDO erzeugt standardmäβig auf jeder HTML-Seite eine Kopfzeile, anhand derer
man das Thema (gebildet aus den Daten von (!I)!/title(!i) und
(!I)!/program(!i)) des Hypertextes erkennen kann. Desweiteren werden Links
zu der vorgehenden, nachfolgenden und/oder übergeordneten Seite angelegt.
Dazu werden GIFs benutzt, die UDO automatisch erzeugt. Die Dateinamen dieser
GIFs lauten (!T)udo_lf.gif(!t), (!T)udo_rg.gif(!t) und (!T)udo_up.gif(!t).
!index !/no_headlines
Durch den Schalter (!I)!/no_headlines~[html](!i) kann die Ausgabe der
Kopfzeilen und der Grafiken unterbunden werden.
##################################################
!index Eigene Kopfzeilen
!index Kopfzeilen, eigene
!index Eigene Fuβzeilen
!index Fuβzeilen, eigene
!item [Wie kann man bequem eigene Kopf- und Fuβzeilen erzeugen?] ~
Um eigene Kopf- und Fuβzeilen zu erzeugen, kann man Makros benutzen, die man
jeweils am Anfang und Ende eines Kapitels angibt. Der Inhalt dieser Kapitel
erscheint dabei jedoch unterhalb der Überschrift. Auf folgende Art und Weise
wurden beispielsweise Kopf- und Fuβzeilen meiner WWW-Homepage angelegt, in
der es Kapitel namens ""Software"", ""Kontaktadressen"" und ""Links"" gibt:
!begin_description
!item [Hauptdatei:] ~
!begin_verbatim
!ifdest [html]
!define HR <hr>
!define ADR <address>
!define adr </address>
!macro HEAD [ Software | Kontaktadressen | Links ] (!HR)
!macro FOOT (!ADR)Dirk Hagedorn - Letzte Änderung (!short_today)(!adr)
!else
!define HR
!define ADR
!define adr
!macro HEAD
!macro FOOT
!end_verbatim
!item [software.ui:] ~
!begin_verbatim
!node Software
!htmlname software
(!HEAD)
[...]
(!FOOT)
!end_verbatim
!end_description
Wird nun nach HTML umgewandelt, so werden die jeweiligen Kopf- und Fuβzeilen
ausgegeben. Durch die Referenzierung von UDO werden automatisch Links auf
die anderen Kapitel angelegt.
Wandelt man nicht nach HTML um, so werden leere Definitionen und Makros
erzeugt, wodurch keine Kopf- und Fuβzeilen ausgegeben werden.
############################################################
!end_description